software benchmade knives knife electronics design buck sysml consulting blade testing gifts modeling cutlery software testing system design uml quality assurance project management jewelry mda